Is Evolution a Software Engineer? A Case-based Comparative Analysis of Biological and Software Systems
نویسندگان
چکیده
i i i i Is Evolution a Software Engineer? A Case-based Comparative Analysis of Biological and Software Systems Fahad Khalid ∗ Diana LaScala-Gruenewald † Ana Maŕıa Gomez Lopez ‡ Renske Vroomans § Stojan Davidovic ¶ and Zhi Qiao ‖ ∗Hasso Plattner Institute for Software Systems Engineering,†Hopkins Marine Station of Stanford University,‡Yale University,§Utrecht University,¶Max Planck Institute for Human Development, and ‖National University of Singapore
منابع مشابه
Aspect-Oriented Schema Evolution in Object Databases: A Comparative Case Study
This paper provides a comparative evaluation of two aspect-oriented features of the SADES object database evolution system with three other systems each representing a particular category of evolution systems. The evaluation is based on a case study involving a design correction scenario. The features compared include schema relationships and instance adaptation. The discussion demonstrates the...
متن کاملUsing the Protein-protein Interaction Network to Identifying the Biomarkers in Evolution of the Oocyte
Background Oocyte maturity includes nuclear and cytoplasmic maturity, both of which are important for embryo fertilization. The development of oocyte is not limited to the period of follicular growth, and starts from the embryonic period and continues throughout life. In this study, for the purpose of evaluating the effect of the FSH hormone on the expression of genes, GEO access codes for this...
متن کاملA Description Model for Software Evolution Services
Software evolution encompasses a wide variety of activities to analyze, reverse engineer, transform, and visualize software systems, requiring properly integrated tool support. Many tools are available, however, most implement only a single technique, and offer little to no interoperability. Towards a serviceoriented integration approach, this paper presents a service description model, develop...
متن کاملMethod for Robustness Analysis and Technology Forecasting of Software Based Systems
The talent to know how to design tomorrow’ssoftware products already today, gives atremendous competitive edge.To design future proof and robust softwaresystems require extensive knowledge about future:evolution of system environment; requirements; andtechnology.In this paper, some popular software engineeringmethods are introduced and evaluated concerningthe...
متن کاملThe Engineer, the Architect and the Flower Arranger: A Model for Software Systems Evolution
The term software evolution is often inappropriately used to mean any type of software change. Cynics could argue that, given the current business dismay with expensive and inflexible software, the area of software evolution is more likely to attract research funding than some of the more established research areas now adopting the ‘evolutionary banner’. However, there is an important conceptua...
متن کامل